package com.lzl.abstractpattern;

/**
 * 支付抽象接口，顶层设计
 */
public interface IPayment {
    /**
     * 支付方式(支付宝，微信，MoneyGram,Paypal)
     * @return
     */
    IPaymentMode paymentMode();

    /**
     * 支付流程(国内，国外)
     * @return
     */
    IPaymentFlow paymentFlow();
}
